快捷指令中24小时制的上下午判断方法 您所在的位置:网站首页 iphone carplay快捷指令 快捷指令中24小时制的上下午判断方法

快捷指令中24小时制的上下午判断方法

2024-07-17 09:30| 来源: 网络整理| 查看: 265

【图1】

*本文章以此视频为前提

【图1】中可以看出这个程序一旦过了当天就会失效,必须重新手动改。

    而另外一种办法是用12小时制来检测时间前写的是上午还是下午,这不仅影响会24小时制用户(比如我),而且只能区分上下午。于是我就做了这套程序。

首先简单版本:只区分上下午(12和24小时制都可用)

日期    当前日期

格式化 日期    展开

    日期格式    自定

    格式化字符串    HHmm

计算    格式化后的日期 - 1200

如果    计算结果 大于或等于0

    显示提醒    下午好

否则

    显示结果    上午好

结果如何

    

    事实上到这大多人都懂了,(设定当前时间为23:33)实际上就是吧时间格式 23:33(23点33分)转为 2333(两千三百三十三),再 2333 - 1200,23:33减去早上的12个小时(12:00),得出1133,比大小,1133大于等于0,便是12:00点及之后。

以此类推

凌晨:否则

早上:当前时间 - 0630(以06点30到08点29为上午)

上午:当前时间 - 0830(以08点30到11点29为上午)

中午:当前时间 - 1130(以11点30到12点29为中午)

下午:当前时间 - 1230(以12点30到17点29为下午)

晚上:当前时间 - 1730(以17点30到0点为晚上)

区分凌晨、早上、上午、中午、下午、晚上的程序(依旧12和24小时制通用):

日期    当前日期

格式化 日期    展开

    日期格式    自定

    格式化字符串    HHmm

计算    格式化后的日期 - 1730

计算    格式化后的日期 - 1230

计算    格式化后的日期 - 1130

计算    格式化后的日期 - 0830

计算    格式化后的日期 - 0630

如果    计算结果(选择-1730的)大于或等于0

     朗读文本    晚上好

否则

    如果    计算结果(选择-1230的)大于或等于0

        朗读文本    下午好

    否则

        如果    计算结果(选择-1130的)大于或等于0

            朗读文本    中午好

        否则

            如果    计算结果(选择-0830的)大于等于0

                朗读文本    上午好

            否则

                如果    计算结果(选择-0630的)大于等于0

                    朗读文本    早上好

                否则

                    朗读文本    凌晨好

                结果如何

            结果如何

        结果如何

    结果如何

结果如何

希望各位看得懂吧。。。

还有

求三连

或者

转发也行

最后,谢谢各位。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有